export interface IRecord {
  id: string;
  patientName: string;
  patientAge: number;
  patientGender: 'male' | 'female' | 'unknown';
  patientCardNumber?: string;
  department?: string;
  visitDate?: string;
  chiefComplaint?: string;
  diagnosis?: string[];
  createdAt: string;
  updatedAt: string;
}

export interface IAssessment {
  id: string;
  recordId: string;
  evaluationMode: 'rule-based' | 'ai-based' | 'hybrid';
  overallScore: number;
  completenessScore: number;
  standardizationScore: number;
  consistencyScore: number;
  accuracyScore: number;
  summary?: string;
  suggestions?: string[];
  assessedAt: string;
}

